html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0
}

body {
	background-color: #f6f6f6;
	font: 14px/1.5 -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif;
	-webkit-font-smoothing: antialiased;
	color: #999
}

a,
img {
	border: none
}

a {
	color: #999
}

a:hover {
	color: #0796da;
	text-decoration: underline
}

i,
em {
	font-style: normal
}

li {
	list-style: none
}

input,
textarea {
	outline: 0;
	padding: 0;
	margin: 0
}

a {
	text-decoration: none
}

img,
button,
input,
textarea,
div {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .1)
}

select,
button,
input,
textarea {
	font-family: 'STHeiti', 'Microsoft YaHei', Helvetica, Arial, sans-serif;
	box-shadow: 0px 0px 0px transparent;
	-webkit-appearance: none
}

.fl {
	float: left
}

.fr {
	float: right
}

.clearfix:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.clearfix {
	zoom: 1
}

.lawContant {
	width: 1200px;
	position: relative;
	margin: 0 auto
}

.hidden {
	display: none
}

.law_includ {
	width: 100%;
	background-color: #f6f6f6;
	height: 38px;
	border-bottom: 1px solid #e5e5e5;
	font-family: "PingFangSC-Regular", "Microsoft yahei"
}

.law_includ.fixed-wrap {
	position: fixed;
	z-index: 299;
	left: 0;
	top: 0
}

.current_city {
	float: left;
	height: 38px
}

.current_city:after {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	width: 100%;
	height: 0;
	font-size: 0;
	zoom: 1
}

.top-menu {
	float: right;
	font-size: 14px
}

.lawMenu_list {
	display: block;
	height: 38px
}

.lawMenu_list:after {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	width: 100%;
	height: 0;
	font-size: 0;
	zoom: 1
}

.lawMenu_list .lawmenu_item {
	height: 38px;
	line-height: 38px;
	display: block;
	float: left
}

.lawMenu_list .lawmenu_item .city-area {
	font-size: 14px
}

.lawMenu_list .lawmenu_item .city-area:before {
	content: '';
	display: inline-block;
	width: 14px;
	height: 17px;
	background: url(../img/icon-area.png) no-repeat;
	vertical-align: top;
	margin-right: 5px;
	margin-top: 11px
}

.lawMenu_list .lawmenu_item.cabin_pull {
	position: relative;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	padding-right: 9px
}

.lawMenu_list .lawmenu_item.cabin_pull:before {
	content: '';
	position: absolute;
	right: 9px;
	top: 17px;
	display: block;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top-color: #999;
	z-index: 1
}

.lawMenu_list .lawmenu_item.cabin_pull:after {
	content: '';
	position: absolute;
	right: 9px;
	top: 16px;
	display: block;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top-color: #f6f6f6;
	z-index: 2
}

.lawMenu_list .lawmenu_item.cabin_pull.active:before {
	top: 12px;
	border-bottom-color: #999;
	border-top-color: transparent
}

.lawMenu_list .lawmenu_item.cabin_pull.active:after {
	top: 13px;
	border-bottom-color: #fff;
	border-top-color: transparent
}

.lawMenu_list .lawmenu_item.active {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5
}

.lawMenu_list .law_link {
	color: #999;
	display: block;
	height: 100%;
	padding: 0 12px
}

.lawMenu_list a.law_link:hover {
	color: #669bd0;
	text-decoration: underline
}

.lawMenu_list .orange {
	font-style: normal;
	font-weight: 700;
	color: #666
}

.lawcommon_prompt {
	position: absolute;
	width: 82%;
	min-height: 1px;
	top: 39px;
	right: 0;
	background-color: #fff;
	box-sizing: border-box;
	z-index: 104;
	border: 1px solid #e5e5e5;
	border-top: 0
}

#wap-wrap {
	padding: 25px 0;
	width: 510px;
	right: 0
}

#wap-wrap:after {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	width: 100%;
	height: 0;
	font-size: 0;
	zoom: 1
}

#wap-wrap .wap-content {
	float: left;
	margin-left: 20px
}

#wap-wrap .wap-content:after {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	width: 100%;
	height: 0;
	font-size: 0;
	zoom: 1
}

#wap-wrap .wap-content .wap-qrcode {
	display: block;
	float: left
}

.wap-content .wap-qrcode img {
	width: 80px;
	padding: 8px;
	background: #fff;
	border: 1px solid #eee
}

#wap-wrap .wap-content .wap-info {
	display: block;
	float: left;
	margin-left: 20px
}

#wap-wrap .wap-content .wap-info .the_public {
	font-size: 14px;
	color: #353535;
	padding-bottom: 5px
}

#wap-wrap .wap-content .wap-info .iher_text {
	font-size: 12px;
	line-height: 20px;
	color: #b8b8b8
}

#lawsder-wrap {
	padding: 20px 20px 30px
}

#lawsder-wrap:after {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	width: 100%;
	height: 0;
	font-size: 0;
	zoom: 1
}

#lawsder-wrap .lawsder-block {
	display: block;
	float: left;
	border-right: 1px dotted #e5e5e5;
	padding-left: 20px
}

#lawsder-wrap .lawsder-block:first-child {
	padding-left: 0
}

#lawsder-wrap .lawsder-block:last-child {
	border-right: none
}

#lawsder-wrap .lawsder-city {
	width: 442px
}

#lawsder-wrap .lawsder-lawyer {
	width: 110px
}

#lawsder-wrap .lawsder-knowledge {
	width: 200px
}

#lawsder-wrap .lawsder-baike {
	width: 100px
}

#lawsder-wrap .lawsder-service {
	width: 120px
}

#lawsder-wrap .margin-top30 {
	margin-top: 30px
}

#lawsder-wrap .lawsder-main {
	display: block
}

#lawsder-wrap .lawsder-main .lawsder-title {
	font-size: 12px;
	color: #353535;
	text-indent: 5px;
	font-weight: 700;
	padding-top: 14px
}

#lawsder-wrap .lawsder-main .lawsder-list {
	display: block
}

#lawsder-wrap .lawsder-main .lawsder-list:after {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	width: 100%;
	height: 0;
	font-size: 0;
	zoom: 1
}

#lawsder-wrap .lawsder-main .lawsder-list.auto-list-width .lawsder-item {
	margin-right: 12px
}

#lawsder-wrap .lawsder-main .lawsder-list.block-list .lawsder-item {
	display: block;
	float: none;
	width: auto
}

#lawsder-wrap .lawsder-main .lawsder-item {
	float: left;
	display: block;
	line-height: 28px
}

#lawsder-wrap .lawsder-main .lawsder-item .lawsder-link {
	font-size: 12px;
	color: #353535;
	padding: 2px 5px;
	border-radius: 2px;
	transition: all .25s
}

#lawsder-wrap .lawsder-main .lawsder-item .lawsder-link:hover {
	background-color: #eee;
	text-decoration: none
}

#lawsder-wrap .lawsder-main .lawsder-item .lawsder-link.hot {
	position: relative
}

#lawsder-wrap .lawsder-main .lawsder-item .lawsder-link.hot:after {
	content: '';
	display: block;
	position: absolute;
	right: -15px;
	top: -5px;
	width: 16px;
	height: 15px;
	overflow: hidden;
	background: transparent url(../img/icon-hot.png) center no-repeat
}

#lawsder-wrap .lawsder-main .lawsder-item .lawsder-link.recommend {
	background: 0 0;
	position: relative
}

#lawsder-wrap .lawsder-main .lawsder-item .lawsder-link.recommend:after {
	content: '';
	display: block;
	position: absolute;
	right: -15px;
	top: -5px;
	width: 16px;
	height: 15px;
	overflow: hidden;
	background: transparent url(../img/icon-recommend.png) center no-repeat
}

#lawsder-wrap .lawsder-main .lawsder-item .lawsder-link.new {
	position: relative
}

#lawsder-wrap .lawsder-main .lawsder-item .lawsder-link.new:after {
	content: '';
	display: block;
	position: absolute;
	right: -15px;
	top: -5px;
	width: 16px;
	height: 15px;
	overflow: hidden;
	background: transparent url(../img/icon-new.png) center no-repeat
}

#lawsder-wrap .theme-red .lawsder-title {
	color: #fb4f2c;
	padding-bottom: 10px;
	font-size: 14px
}

#lawsder-wrap .theme-red .lawsder-item .lawsder-link:hover {
	background-color: #fb4f2c;
	color: #fff
}

#lawsder-wrap .theme-blue .lawsder-title {
	color: #5aaad8;
	padding-bottom: 10px;
	font-size: 14px
}

#lawsder-wrap .theme-blue .lawsder-item .lawsder-link:hover {
	background-color: #5aaad8;
	color: #fff
}

#lawsder-wrap .theme-green .lawsder-title {
	color: #68b22b;
	padding-bottom: 10px;
	font-size: 14px
}

#lawsder-wrap .theme-red .lawsder-item {
	width: 46px
}

#lawsder-wrap .theme-green .lawsder-item {
	width: 60px
}

#lawsder-wrap .theme-green .lawsder-item .lawsder-link:hover {
	background-color: #68b22b;
	color: #fff
}

#lawsder-wrap .theme-orange .lawsder-title {
	color: #f93;
	padding-bottom: 10px;
	font-size: 14px
}

#lawsder-wrap .theme-orange .lawsder-item .lawsder-link:hover {
	background-color: #f93;
	color: #fff
}

#lawsder-wrap .theme-cyan .lawsder-title {
	color: #3dc2b4;
	padding-bottom: 10px;
	font-size: 14px
}

#lawsder-wrap .theme-cyan .lawsder-item .lawsder-link:hover {
	background-color: #3dc2b4;
	color: #fff
}

.law_includ .top-logined {
	position: absolute;
	z-index: 10000;
	top: 39px;
	right: 0
}

.helper-main {
	width: 345px;
	padding: 20px;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
	overflow: hidden
}

.helper-left-layout {
	float: left;
	padding-top: 5px
}

.helper-left-layout .img {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 15px;
	overflow: hidden
}

.helper-left-layout .img img {
	width: 40px;
	height: 40px;
	border-radius: 50%
}

.helper-left-layout .helper-con {
	overflow: hidden
}

.helper-left-layout .helper-con .title {
	color: #c7c7c7;
	line-height: 24px
}

.helper-left-layout .helper-con .other {
	line-height: 28px;
	margin-top: 10px
}

.helper-left-layout .helper-con .tl {
	color: #666
}

.helper-left-layout .helper-con .tl a {
	color: #666
}

.helper-left-layout .helper-con p {
	color: #858585
}

.helper-left-layout .helper-con .blue {
	color: #669bd0
}

.helper-left-layout .helper-con .orange {
	color: #f90;
	text-decoration: underline
}

.helper-left-layout .helper-con .gray {
	color: #858585;
	text-decoration: underline
}

.helper-right-layout {
	float: right;
	padding-right: 10px
}

.helper-right-layout .ewm-txt {
	color: #b8b8b8;
	line-height: 20px;
	font-size: 12px;
	margin-top: 3px;
	text-align: center
}

.helper-right-layout .ewm-img img {
	width: 80px;
	height: 80px;
	padding: 10px;
	border: 1px solid #ddd;
	background: #fff
}

.lawMenu_list .blue {
	color: #669bd0
}

#searcity-wrap.legisty_tier_b {
	top: 39px
}

#searcity-wrap .legisty_tier {
	box-shadow: none;
	border-top: none
}

#searcity-wrap .legisty_now {
	font-family: 'Microsoft YaHei', Helvetica, Arial, sans-serif
}

#searcity-wrap .legisty_now a {
	text-decoration: none;
	color: #669bd0
}

#searcity-wrap .legisty_now em {
	color: #b8b8b8
}

#searcity-wrap .legisty_title li {
	font-family: 'Microsoft YaHei', Helvetica, Arial, sans-serif
}

#searcity-wrap .legisty_title li.choose_tier_title {
	color: #69af2f;
	border-bottom: #69af2f 1px solid
}

#searcity-wrap .legisty_content li {
	overflow: hidden
}

#searcity-wrap .legisty_content li .legisty_content_i {
	font-family: 'Microsoft YaHei', Helvetica, Arial, sans-serif
}

#searcity-wrap .legisty_content li span {
	color: #666
}

.law_includ .lawContant {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

.lawslider_upenter {
	-webkit-animation-duration: .2s;
	animation-duration: .2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-play-state: paused;
	animation-play-state: paused;
	opacity: 0;
	-webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(.23, 1, .32, 1)
}

.lawslider_upenter.lawslider_upenter-active {
	-webkit-animation-name: wlSlideUpIn;
	animation-name: wlSlideUpIn;
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes wlSlideUpIn {
	0% {
		opacity: 0;
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		-webkit-transform: scaleY(.8);
		transform: scaleY(.8)
	}
	100% {
		opacity: 1;
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}

@keyframes wlSlideUpIn {
	0% {
		opacity: 0;
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		-webkit-transform: scaleY(.8);
		transform: scaleY(.8)
	}
	100% {
		opacity: 1;
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		-webkit-transform: scaleY(1);
		transform: scaleY(1)
	}
}

.law_includ img.wx {
	padding: 0;
	width: 97px;
	height: 96px
}

.law_includ {
	line-height: 1.5
}

.respect_pagination {
	margin-top: 30px;
	display: block;
	padding: 30px 0;
	line-height: 34px;
	font-size: 14px;
	color: #666;
	text-align: center
}

.respect_pagination a {
	display: inline-block;
	vertical-align: middle;
	height: 34px;
	line-height: 34px;
	border-radius: 3px;
	border: 1px solid #e3e3e3;
	background-color: #f7f7f7;
	transition: all .25s;
	font-size: 14px;
	padding: 0 15px;
	color: #666;
	margin: 0 5px
}

.respect_pagination a.hover,
.respect_pagination a:hover,
.respect_pagination a.on {
	background-color: #6cac36;
	border-color: #6cac36;
	color: #fff;
	text-decoration: none
}



.lawsnav_box {
	position: relative;
	height: 75px;
	background: #fff;
	box-shadow: 0 3px 6px rgba(108, 108, 108, .1);
	z-index: 30
}

.legis_logo {
	padding-top: 13px;
	padding-left: 3px
}

.legis_logo .logo-img-one {
	width: 129px;
	height: 53px
}

.legis_menu {
	padding-left: 65px
}

.legis_list {
	font-size: 18px
}

.legis_list .lawlist_li {
	float: left;
	margin: 0 4px;
	color: #353535;
	line-height: 75px;
	cursor: pointer
}

.legis_list .lawlist_li.cur,
.legis_list .lawlist_li.active,
.legis_list .lawlist_li.cur .alink,
.legis_list .lawlist_li.active .alink,
.legis_list .alink:hover {
	color: #69af2f;
	text-decoration: none
}

.legis_list .cabin_pull {
	position: relative;
	display: block;
	line-height: 70px;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent
}

.legis_list .cabin_pull:before {
	content: '';
	position: absolute;
	right: 0;
	top: 36px;
	display: block;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top-color: #353535;
	z-index: 1
}

.legis_list .cabin_pull:after {
	content: '';
	position: absolute;
	right: 0;
	top: 35px;
	display: block;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top-color: #fff;
	z-index: 2
}

.legis_list .lawlist_li.active .cabin_pull:before {
	top: 30px;
	border-bottom-color: #353535;
	border-top-color: transparent
}

.legis_list .lawlist_li.active .cabin_pull:after {
	top: 31px;
	border-bottom-color: #fff;
	border-top-color: transparent
}

.legis_list .alink {
	padding: 0 15px;
	font-size: 18px;
	color: #353535
}

.legis_list .hovel_box {
	position: absolute;
	left: 0;
	width: 100%;
	min-height: 138px;
	background: #fff;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	cursor: default;
	z-index: 31;
	box-shadow: 0 3px 6px rgba(108, 108, 108, .1)
}

.hovel_cabin_list .cabin_item {
	float: left;
	width: 65px;
	margin: 25px 22px 0;
	line-height: 20px;
	font-size: 16px;
	color: #666;
	transition: all .4s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.hovel_cabin_list .cabin_item:hover {
	margin-top: 30px
}

.hovel_cabin_list .cabin_item:last-child {
	margin-right: 10px
}

.hovel_cabin_list .lawinter {
	display: block;
	text-align: center
}

.hovel_cabin_list .lawinter:hover {
	text-decoration: none;
	color: #0796da
}

.hovel_cabin_list .lawinter:before {
	content: '';
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto 6px
}

.hovel_cabin_list .icon01 .lawinter:before {
background: url(../img/nav_11.png) no-repeat;
background-size:45px;
}

.hovel_cabin_list .icon02 .lawinter:before {
background: url(../img/nav_12.png) no-repeat;
background-size:45px;
}

.hovel_cabin_list .icon03 .lawinter:before {
background: url(../img/nav_13.png) no-repeat;
background-size:45px;
}

.hovel_cabin_list .icon04 .lawinter:before {
background: url(../img/nav_14.png) no-repeat;
background-size:45px;
}

.hovel_cabin_list .icon05 .lawinter:before {
background: url(../img/nav_15.png) no-repeat;
background-size:45px;
}

.hovel_cabin_list .icon06 .lawinter:before {
background: url(../img/nav_16.png) no-repeat;
background-size:45px;
}

.hovel_cabin_list .icon07 .lawinter:before {
background: url(../img/nav_17.png) no-repeat;
background-size:45px;
}

.hovel_cabin_list .icon08 .lawinter:before {
background: url(../img/nav_18.png) no-repeat;
background-size:45px;
}

.hovel_cabin_list .icon09 .lawinter:before {
background: url(../img/nav_19.png) no-repeat;
background-size:45px;
}

.hovel_cabin_list .icon10 .lawinter:before {
background: url(../img/nav_20.png) no-repeat;
background-size:45px;
}

.hovel_cabin_list .icon11 .lawinter:before {
background: url(../img/nav_21.png) no-repeat;
background-size:45px;
}

.hovel_seek_box {
	margin-top: 20px;
	line-height: 20px
}

.hovel_seek_box .seek_textarea {
	display: block;
	height: 36px;
	width: 376px;
	padding: 10px;
	border: 1px solid #e5e5e5;
	background: #f2f2f2;
	border-radius: 2px;
	color: #fff;
	font-size: 14px;
	resize: none;
	outline: none;
	color: #333
}

.hovel_seek_box .seek_btn-list {
	margin-top: 8px;
	text-align: right
}

.hovel_seek_box .seek_button {
	display: inline-block;
	width: 88px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	background: #fffdfa;
	border: 1px solid #f90;
	border-radius: 2px;
	color: #ffa840;
	cursor: pointer
}

.hovel_seek_box .seek_button:hover {
	background: #f90;
	color: #fff
}

.lawqusbox {
	margin-right: 10px;
	padding-top: 30px
}

.lawquslist {
	font-size: 16px
}

.lawquslist .law_quest {
	float: left;
	margin: 0 12px;
	line-height: 20px;
	color: #666;
	width: 85px;
	text-align: center;
	transition: all .4s
}

.lawquslist .law_quest:hover {
	margin-top: 5px
}

.lawquslist .seeklink {
	color: #666;
	display: block
}

.lawquslist .seeklink:hover {
	color: #0796da;
	text-decoration: none
}

.lawquslist .seeklink:before {
	content: '';
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto
}

.lawquslist .icon01 .seeklink:before {
	background: url(../img/nav_1.png) no-repeat;
}

.lawquslist .icon02 .seeklink:before {
	background: url(../img/nav_2.png) no-repeat;
}

.lawquslist .icon03 .seeklink:before {
	background: url(../img/nav_3.png) no-repeat;
}

.lawquslist .icon04 .seeklink:before {
	background: url(../img/nav_4.png) no-repeat;
}

.law_seek {
	line-height: 75px;
	margin-right: 1px
}

.law_seek .lawBtn {
	display: inline-block;
	width: 77px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background: #f90;
	border-radius: 2px;
	transition: .2s;
	vertical-align: middle
}

.law_seek a:hover {
	text-decoration: none
}

.law_seek .lawBtn:hover {
	background: #ffa800
}

.law_seek .seek_btn {
	display: none;
	/* display: inline-block; */
	width: 43px;
	height: 30px;
	margin-left: 5px;
	background-position: 0 -135px;
	vertical-align: middle
}

.law_seek .seek_btn:hover {
	background-position: -45px -135px
}

.legis_list .alink,
.legis_list h1 {
	display: inline;
	font-weight: 500
}

.lawquslist .icon05 .seeklink:before {
background: url(../img/nav_5.png) no-repeat;
}

.lawquslist .icon06 .seeklink:before {
background: url(../img/nav_6.png) no-repeat;
}

.lawquslist .icon07 .seeklink:before {
background: url(../img/nav_7.png) no-repeat;
}

.legis_logo .logimg {
	height: 49px
}

.hovel_seek_box .seek_textarea {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

.hovel_cabin_list .cabin_item {
	width: 109px;
	margin-left: 0;
	margin-right: 0
}

.hovel_cabin_list .cabin_item:last-child {
	margin-right: 0
}

.hovel_cabin_list .icon12 .lawinter:before {
	background-position: -360px -90px
}

.hovel_cabin_list .icon13 .lawinter:before {
	background-position: -405px -90px
}

.hovel_cabin_list .icon14 .lawinter:before {
	background-position: -495px 0
}

.hovel_cabin_list .icon15 .lawinter:before {
	background-position: -585px 0
}

.hovel_cabin_list .icon21 .lawinter:before {
	background-position: -450px -90px
}

.hovel_cabin_list.pdl650 {
	padding-left: 650px
}

.hovel_cabin_list.pdl530 {
	padding-left: 530px
}

.bottom_foot {
	width: 1200px;
	margin: 0 auto
}

.fl {
	float: left
}

.fr {
	float: right
}

.clearfix {
	zoom: 1
}

.clearfix:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
}

.foot_wrap {
	margin-top: 47px;
	background: #2e2e2e;
	color: #858585
}

.base_nav {
	padding: 35px 0;
	font-size: 16px;
	text-align: center;
	border-bottom: 1px solid #4c4c4c;
	border-bottom: 1px solid rgba(238, 238, 238, .1)
}

.base_nav .f_li {
	position: relative;
	display: inline-block;
	line-height: 24px
}

.base_nav .f_li a {
	color: #ccc
}

.base_nav .f_li a:hover {
	color: #fff;
	text-decoration: underline
}

.base_nav .f_li:after {
	content: '';
	display: inline-block;
	width: 1px;
	height: 15px;
	background: #605f5f;
	margin: 0 15px;
	transform: rotate(15deg);
	vertical-align: middle
}

.base_nav .f_li:last-child:after {
	display: none
}

.foot_wrap_left {
	padding-bottom: 90px;
	margin-top: 30px
}

.foot_wrap_left .left {
	width: 530px
}

.foot_wrap_left .lt {
	padding-left: 5px;
	width: 180px
}

.foot_wrap_left .title {
	padding-left: 5px;
	color: #eee;
	font-size: 24px;
	margin-bottom: 10px
}

.foot_wrap_left .txt {
	font-size: 14px;
	color: #858585;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.foot_wrap_left .txt a {
	color: #858585
}

.foot_wrap_left .txt a:hover {
	color: #fff;
	text-decoration: underline
}

.foot_wrap_left .rt {
	margin-left: 10px;
	padding-top: 9px
}

.foot_wrap_left .ewm {
	width: 80px;
	height: 80px;
	padding: 10px;
	background: #fff;
	margin-right: 20px
}

.foot_wrap_left .ewm img {
	width: 80px;
	height: 80px
}

.foot_wrap_left .crack {
	display: block;
	overflow: hidden;
	line-height: 24px;
	font-size: 12px;
	color: #858585
}

.foot_wrap_left .crack a {
	color: #858585
}

.foot_wrap_left .crack a:hover {
	color: #fff;
	text-decoration: underline
}

.foot_wrap_left img {
	vertical-align: middle
}

.foot_wrap_left .right {
	width: 480px;
	padding-right: 50px
}

.foot_wrap_left .orange {
	color: #f90
}

.foot_wrap_left .the_public {
	font-size: 16px;
	color: #ccc;
	padding-top: 5px;
	padding-bottom: 20px
}

.foot_recoment {
	padding: 20px 0;
	border-bottom: 1px solid #eaeaea
}

.bottomfuwu {
	position: relative;
	color: #666;
	line-height: 30px
}

.bottomfuwu .fuqu_title {
	width: 70px;
	height: 30px;
	margin-right: 10px;
	line-height: 30px;
	text-overflow: inherit;
	white-space: nowrap;
	overflow: hidden
}

.fuqu_title .tl {
	font-style: normal
}

.bottomfuwu .site_list {
	font-size: 12px;
	width: 1105px;
	height: 30px;
	overflow: hidden
}

.bottomfuwu .site_list.active {
	height: auto
}

.bottomfuwu .bott_site {
	float: left;
	width: 96px;
	margin-right: 10px;
	overflow: hidden;
	text-overflow: inherit;
	white-space: nowrap
}

.bottomfuwu .bott_site a {
	color: #858585
}

.bottomfuwu .bott_site a:hover {
	color: #666
}

.bottomfuwu .orb-more {
	display: block;
	width: 15px;
	height: 15px;
	margin-top: 8px;
	line-height: 14px;
	text-align: center;
	color: #fff;
	background: #c2c8bc;
	border-radius: 2px;
	cursor: pointer
}

.bottomfuwu .orb-more:hover {
	background: #69af2f
}

.firend-link {
	padding: 20px 0
}

.firend-link .bott_site:last-child a {
	color: #0796da
}

.bottom_copy {
	background: #fff;
	padding: 40px 0
}

.bottom_copy_right {
	width: 1200px;
	margin: 0 auto
}

.copy_right_txt {
	float: left;
	line-height: 24px;
	font-size: 12px;
	color: #858585
}

.copy_right_txt a {
	display: inline-block;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	color: #858585
}

.copy_right_txt a:hover {
	text-decoration: underline
}

.copy_right_txt a img {
	float: left
}

.gov_link {
	float: right;
	padding-top: 20px
}

.gov_link img {
	height: 32px
}

.foot_wrap_left .ewm.wx {
	padding: 0;
	width: 100px;
	height: 100px;
	text-align: center
}

.foot_wrap_left .ewm.wx img {
	width: 88px;
	height: 88px;
	padding-top: 6px
}

.gov_mark {
	width: 32px;
	background: url(../img/gov_icon.png) no-repeat;
	height: 32px;
	display: inline-block
}

.gov_mark:hover {
	text-decoration: none
}

.gov_mark.icon01 {
	background-position: 0 0
}

.gov_mark.icon02 {
	background-position: -32px 0
}

.gov_mark.icon03 {
	background-position: -64px 0
}

.gov_mark.icon04 {
	background-position: -96px 0
}

.gov_mark.icon05 {
	background-position: -128px 0;
	width: 92px
}

.ser_time {
	font-size: 12px;
	color: #eee
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0px, 0, 0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0px, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0px, 0, 0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0px, 0px);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0px, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0px, 0, 0);
	transition-timing-function: ease;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x
}

.legisty_title:after {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	width: 100%;
	height: 0;
	font-size: 0;
	zoom: 1
}

.legisty_tier_b {
	position: relative;
	left: 0;
	top: 0;
	z-index: 610
}

.legisty_tier {
	position: absolute;
	left: 0;
	top: 0;
	width: 598px;
	background: #fff;
	border: #ebebeb 1px solid;
	z-index: 800;
	box-shadow: 0px 0px 8px #ccc;
	-webkit-box-shadow: 0px 0px 8px #ccc;
	-moz-box-shadow: 0px 0px 8px #ccc;
	-ms-box-shadow: 0px 0px 8px #ccc
}

.legisty_close {
	position: absolute;
	right: 5px;
	top: 5px;
	height: 8px;
	width: 8px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE4MDFGMTZENDA1MzExRTZBOUNDQTZEMDc4ODU3M0RBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE4MDFGMTZFNDA1MzExRTZBOUNDQTZEMDc4ODU3M0RBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTgwMUYxNkI0MDUzMTFFNkE5Q0NBNkQwNzg4NTczREEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTgwMUYxNkM0MDUzMTFFNkE5Q0NBNkQwNzg4NTczREEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4stGWAAAAAgUlEQVR42mI8c+bMWQYGhnIg3sOACuyAeBYTkMgF4kVA7IImuRqI01iAxDEgDgHitUAcC8S/gHgNVOwQC1QHSFEwEG8GYmYg9gNJgiSYkIxlgfL/AjE7TJAJyU6Qsf5A7At1kytMlx2ynVANwVA3xTECvXkEyKhCkoQBKyCeDBBgAOHwG7jAorNvAAAAAElFTkSuQmCC) no-repeat;
	cursor: pointer
}

.legisty_close:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1MTQ4NEVBNDA1NDExRTY5NjkzRDNGRUIxRUU5QzEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1MTQ4NEVCNDA1NDExRTY5NjkzRDNGRUIxRUU5QzEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODUxNDg0RTg0MDU0MTFFNjk2OTNEM0ZFQjFFRTlDMTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODUxNDg0RTk0MDU0MTFFNjk2OTNEM0ZFQjFFRTlDMTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4wytAXAAAAaUlEQVR42mI8c+bMVwYGhkYg7mJABblA3MMCJIqAeBpUsAtJcgIQF4AUzIQKwhR9h0kC8WQWqCCyIkYgzgdJggSYkOxkg0r+B2IumCALmp0gnb+QrOtkQXYQzFhkN4EUtGCRhLmpDyDAAP+RGDwpWiOqAAAAAElFTkSuQmCC) no-repeat
}

.legisty_now {
	text-align: left;
	padding: 12px 10px;
	font-family: "SimSun";
	font-size: 12px;
	color: #999
}

.legisty_now em {
	color: #ccc
}

.legisty_title {
	height: 24px;
	padding-left: 12px;
	border-bottom: #e5e5e5 1px solid
}

.legisty_title li {
	float: left;
	height: 24px;
	padding: 0 14px;
	font-family: arial，Microsoft Yahei;
	font-size: 14px;
	color: #666;
	cursor: pointer
}

.legisty_title li.choose_tier_title {
	color: #ff8a00;
	border-bottom: #ff8a00 1px solid
}

.legisty_content {
	padding: 10px 0 16px
}

.legisty_content li {
	text-align: left;
	line-height: 28px;
	font-size: 0;
	margin-bottom: 10px
}

.legisty_content li .legisty_content_i {
	display: inline-block;
	width: 56px;
	padding: 0 4px;
	text-align: left;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor: pointer;
	font-family: "SimSun";
	font-size: 12px;
	color: #666
}

.legisty_content li .legisty_content_i:hover {
	color: #369;
	text-decoration: none;
	font-weight: 700
}

.legisty_content li p,
.legisty_content li span {
	float: left
}

.legisty_content li span {
	width: 60px;
	text-align: center;
	font-family: arial;
	font-size: 14px;
	color: #ff8a00;
	font-weight: 700
}

.legisty_content li p {
	width: 530px
}

.legisty_content li:after {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	width: 100%;
	height: 0;
	font-size: 0;
	zoom: 1
}

.legisty_content .legisty_content_hot {
	padding-left: 20px
}

.legisty_content .legisty_content_hot .legisty_content_i {
	width: 54px
}

.mainty_select_procity:after {
	content: '.';
	display: block;
	visibility: hidden;
	clear: both;
	width: 100%;
	height: 0;
	font-size: 0;
	zoom: 1
}

.mainty_select_pro {
	float: left
}

.mainty_select_city {
	margin-left: 10px
}

.maintpro_title {
	position: relative;
	display: block;
	width: 72px;
	height: 24px;
	line-height: 24px;
	padding: 0 16px 0 5px;
	border: #cdcdcd 1px solid;
	font-family: "SimSun";
	font-size: 12px;
	color: #999;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	cursor: pointer
}

.maintpro_title:after,
.maintpro_title:before {
	position: absolute;
	right: 6px;
	top: 10px;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px;
	border-color: #cfcfcf transparent transparent
}

.maintpro_title:after {
	top: 8px;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px;
	border-color: #fff transparent transparent
}

.maintpro_content_re {
	position: relative;
	z-index: 580
}

.maintpro_content {
	position: absolute;
	top: -1px;
	left: 0;
	width: 93px;
	max-height: 200px;
	border: #cdcdcd 1px solid;
	overflow: scroll;
	overflow-x: hidden;
	background: #fff
}

.maintpro_content .m_p_c {
	margin-left: 10px;
	line-height: 26px;
	font-family: "SimSun";
	font-size: 12px;
	color: #666;
	text-indent: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer
}

.maintpro_content .m_p_c:hover {
	color: #fff;
	background: #0d7fc5
}

.maintpro_content .maintprot_choose {
	color: #fff;
	background: #0d7fc5
}

.condition_tier_b {
	position: relative;
	left: 0;
	top: 0;
	z-index: 610;
	text-align: left
}

.condition_tier {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
	width: 482px;
	border: #dbdbdb 1px solid;
	background: #fff;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	box-shadow: 0px 0px 8px #ccc;
	-webkit-box-shadow: 0px 0px 8px #ccc;
	-moz-box-shadow: 0px 0px 8px #ccc;
	-ms-box-shadow: 0px 0px 8px #ccc
}

.condition_tier_title {
	font-family: "SimSun";
	font-size: 12px;
	color: #999;
	font-family: "SimSun";
	text-indent: 10px;
	line-height: 34px
}

.condition_tier_content {
	padding: 0 0 4px
}

.condition_tier_content li {
	height: 34px;
	line-height: 34px;
	padding-left: 10px;
	font-size: 0;
	cursor: pointer
}

.condition_tier_content li i {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: -8px;
	border: #dbdbdb 1px solid;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	vertical-align: middle
}

.condition_tier_content li span {
	padding-left: 8px;
	font-family: "SimSun";
	font-size: 14px;
	color: #666;
	font-family: "SimSun"
}

.condition_tier_content li:hover {
	background: #f7f7f7
}

.condition_tier_content li.condition_tier_choose {
	background: #eee
}

.condition_tier_content li.condition_tier_choose i {
	width: 16px;
	height: 16px;
	border: 0 none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU3NzUxMTVBNDA1QTExRTY5OUMyRjlBOThBQkNFODg5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU3NzUxMTVCNDA1QTExRTY5OUMyRjlBOThBQkNFODg5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTc3NTExNTg0MDVBMTFFNjk5QzJGOUE5OEFCQ0U4ODkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTc3NTExNTk0MDVBMTFFNjk5QzJGOUE5OEFCQ0U4ODkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4V/w6rAAABOklEQVR42pxTvY6CYBAcCURCYUJBDA2hMNJYW1iRUF3hU9y9FIVvQdAQeQDobLXR4sKFAioNWMC535kvepA7YZNNvr+Z3RlY0XXdNwCrW+roFskt34WeYNwxK6EnmJMIXRHj8RiLxYLvOxFMp1Msl0soisLPxFfBk8kEtm2z9fV67daBruscTKGq6usEsizDcRwIws/TsixxOBzaJdCj2WzGQHEcs7P5fM4153kO3/dxPp+bBIZhMHdHoxGqqsJ+v4ckSbAsi92naYrNZoOiKJ465AR0QcxEQJ1Q5eFwiMFggCzLWOVH8xoeUAXP8xBFEeq6hmmazLzL5YL1et0KbphIwN1uhyAImAzah2H4pPl3tP4Hp9MJ2+0WmqYhSZI/v5J4n6rGPByPR5b/xBdJ+KBFj0H6pHH+FmAAobN0Lw1FCRQAAAAASUVORK5CYII=) no-repeat
}

.condition_tier_hint {
	line-height: 20px;
	border-top: #dbdbdb 1px dashed;
	padding: 0 16px 12px 10px;
	font-family: "SimSun";
	font-size: 12px;
	color: #999;
	font-family: "SimSun"
}

.condition_tier_hint em {
	display: block;
	padding: 10px 0 6px
}

.condition_tier_hint span {
	display: block
}

body {
	background-color: #fff
}

input,
button {
	outline: none;
	background: 0 0;
	padding: 0;
	border: none
}

.mb20 {
	margin-bottom: 20px
}

.red {
	color: #e02020
}

.knowledge {
	position: relative;
	height: 248px;
	background: url(../img/law_bg.jpg) center center no-repeat #1c2d45
}

.knowledge .f_fl {
	float: left;
	padding-top: 70px
}

.knowledge h1 {
	font-size: 36px;
	color: #fff;
	font-weight: 700;
	line-height: 50px;
	margin-bottom: 18px
}

.knowledge .txt {
	font-size: 16px;
	color: #fff
}

.knowledge .txt .mr {
	margin-right: 32px
}

.knowledge .law_search {
	background-color: #fff;
	width: 225px;
	height: 40px;
	position: absolute;
	top: -54px;
	z-index: 99;
	right: 90px;
}

.knowledge .law_search form{
	display: flex;
    border: 1px solid #F6F6F6;
}

.knowledge .law_search .inputTxt {
	height: 25px;
	line-height: 30px;
	padding: 5px 16px;
	flex: 1;
	overflow: hidden;
	font-size: 14px;
	color: #333
}

.knowledge .law_search .inputTxt::placeholder {
	color: #ccc
}

.knowledge .law_search .btn {
	width: 45px;
	height: 35px;
	background: url(../img/search_btn.png) #6cac36 no-repeat center center;
	text-indent: -999em;
	cursor: pointer;
	transition: .4s
}

.knowledge .law_search .btn:hover {
	background-color: #609b31
}

.foot_wrap {
	margin-top: 0
}

.lawCurrent {
	padding: 14px 0;
	font-size: 12px;
	color: #bfbfbf
}

.lawContant .locatlaw_text {
	color: #bfbfbf;
	transition: .4s
}

.lawCurrent .locatlaw_link:hover {
	color: #333
}

.legal_zhishi {
	margin-bottom: 30px
}

.legal_lefts {
	position: relative;
	width: 298px;
	border: 1px solid #f3f4f8;
	z-index: 10
}

.legal_lefts .legal_head {
	height: 48px;
	line-height: 48px;
	background: url(../img/slide_head.jpg) no-repeat #fbfbfb;
	overflow: hidden
}

.legal_lefts .legal_head .tl {
	float: left;
	padding-left: 20px;
	font-size: 16px;
	color: #333;
	font-weight: 700
}

.claaft_nav {
	padding-top: 10px;
	padding-bottom: 16px
}

.claaft_nav .item {
	height: 72px;
	padding-left: 20px;
	line-height: 20px;
	font-size: 14px
}

.claaft_nav .item.active,
.claaft_nav .item:hover {
	background: url(../img/cur_bg.png) right bottom no-repeat;
	box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, .07)
}

.claaft_nav .tl {
	padding-top: 12px;
	font-size: 14px;
	color: #333;
	font-weight: 700;
	margin-bottom: 6px
}

.claaft_nav .tl:before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 4px;
	background-color: #6cac36;
	vertical-align: middle;
	margin-right: 8px
}

.claaft_nav .tl a {
	color: #333;
	transition: .4s
}

.claaft_nav .tl a:hover {
	color: #6cac36
}

.claaft_nav .link {
	margin-left: 14px;
	color: #666;
	transition: .4s
}

.claaft_nav .link:hover {
	color: #6cac36
}

.claaft_nav .all {
	margin-left: -14px
}

.claaft_slidepr {
	position: relative
}

.slide_pop {
	position: absolute;
	left: 299px;
	width: 900px;
	top: -49px;
	display: none;
	opacity: 0
}

.slide_pop.active {
	display: block;
	-webkit-animation: enterLeftBounce .5s linear;
	-moz-animation: enterLeftBounce .5s linear;
	-ms-animation: enterLeftBounce .5s linear;
	-o-animation: enterLeftBounce .5s linear;
	animation: enterLeftBounce .5s linear;
	opacity: 1 !important
}

.slide_pop .item {
	position: relative;
	min-height: 144px;
	height: 615px;
	background: #fff;
	box-shadow: 0px 7px 21px 0px rgba(0, 0, 0, .14);
	font-size: 14px;
	padding-left: 1px
}

.slide_pop .item.hide {
	display: none
}

.slide_pop .wl_m {
	width: 33%;
	padding-bottom: 26px
}

.slide_pop dl {
	padding-left: 30px
}

.slide_pop dt {
	line-height: 22px;
	padding-top: 18px;
	font-weight: 700;
	font-size: 16px
}

.slide_pop dt a {
	color: #333;
	transition: .4s
}

.slide_pop dt a:hover {
	color: #6cac36
}

.slide_pop dd {
	overflow: hidden;
	font-size: 14px;
	color: #999;
	margin-left: -16px;
	line-height: 20px;
	padding-top: 10px
}

.slide_pop dd a {
	color: #999;
	float: left;
	margin-left: 16px;
	transition: .4s;
	margin-bottom: 4px
}

.slide_pop dd a:hover {
	color: #6cac36
}

.dh_right {
	width: 870px
}

.rule_swiper {
	height: 342px
}

.rule_swiper .pagination {
	position: absolute;
	bottom: 15px;
	left: 492px;
	right: 0
}

.rule_swiper .pagination .swiper-pagination-switch {
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 5px;
	opacity: .5;
	margin: 0 3px
}

.rule_swiper .pagination .swiper-pagination-switch.swiper-active-switch {
	width: 24px;
	opacity: 1
}

.rule_swiper .rule_box {
	float: left;
	width: 570px;
	height: 342px;
	position: relative;
	overflow: hidden
}

.rule_swiper .rule_box img {
	position: absolute;
	height: 100%;
	vertical-align: middle;
	min-width: 100%;
	left: 50%;
	transform: translate(-50%, 0)
}

.rule_swiper .matter {
	position: relative;
	float: left;
	width: 300px;
	height: 342px;
	color: #fff;
	background: url(../img/dh_bg.png) right 30px bottom -4px #a6a8ae no-repeat
}

.rule_swiper .tl {
	line-height: 33px;
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	padding: 40px 30px 0;
	margin-bottom: 18px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.rule_swiper .tl a {
	color: #fff
}

.rule_swiper .crack {
	position: relative;
	font-size: 16px;
	line-height: 22px;
	padding: 0 30px;
	max-height: 88px;
	overflow: hidden;
	text-align: justify
}

.rule_swiper .crack:before {
	content: '';
	position: absolute;
	display: block;
	width: 4px;
	height: 50%;
	background-color: #ffd151;
	left: 0;
	top: 50%;
	transform: translate(0, -50%)
}

.rule_swiper .accident {
	position: absolute;
	bottom: 42px;
	left: 30px;
	right: 30px;
	line-height: 17px;
	color: #e1e4ea;
	font-size: 12px
}

.rule_swiper .accident .nor {
	margin-right: 17px
}

.rule_swiper .accident .link {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 18px;
	height: 18px;
	background: url(../img/rad.png) no-repeat
}

.two_mt {
	margin-top: 20px
}

.mt_l {
	width: 540px
}

.mt_l .header {
	font-size: 18px;
	color: #bfbfbf;
	line-height: 25px;
	margin-bottom: 16px
}

.mt_l .header .item {
	float: left;
	margin-right: 20px;
	cursor: pointer
}

.mt_l .header .item.active {
	color: #333;
	font-weight: 700
}

.mt_l .header .item.active a {
	color: #333
}

.mt_l .header .item a {
	color: #bfbfbf
}

.anxi_list .item {
	overflow: hidden;
	line-height: 22px;
	font-size: 14px;
	margin-top: 17px
}

.anxi_list .tl {
	color: #333;
	font-size: 14px;
	float: left;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.anxi_list .tl .accident {
	color: #bfbfbf
}

.anxi_list .tl a {
	color: #333;
	transition: .4s;
	font-size: 16px
}

.anxi_list .tl a:hover {
	color: #ff7b2b
}

.anxi_list .date {
	float: right;
	font-size: 12px;
	color: #bfbfbf
}

.marry_matte .con {
	position: relative;
	display: none
}

.marry_matte .con:first-child {
	display: block
}

.marry_matte .temp_box,
.marry_matte .box {
	width: 100%;
	height: 258px;
	position: relative;
}

.marry_matte .temp_box .title {
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 30px;
	background: rgba(0, 0, 0, 0.5);
	font-size: 15px;
	padding: 0 10px;
	width: 100%;
	box-sizing: border-box;
	line-height: 40px;
}

.marry_matte .temp_box .title a {
	color: #fff;
}

.marry_matte .box img {
	width: 100%;
	height: 100%;
}

.img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 100%;
	transition: .4s;
	width: 100%;
	height: 100%;
}

.online_main {
	position: relative;
	width: 300px;
	height: 144px;
	background: url(../img/online_bg.jpg) no-repeat #fff;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .06)
}

.online_main:before,
.online_main:after {
	content: '';
	display: block;
	width: 3px;
	height: 3px;
	background: #d8d8d8;
	position: absolute;
	right: 20px;
	top: 20px
}

.online_main:before {
	background: #6cac36
}

.online_main:after {
	top: 26px
}

.online_main .tl {
	line-height: 22px;
	font-size: 16px;
	color: #333;
	font-weight: 700;
	padding-left: 20px;
	padding-top: 16px
}

.online_main .barrnum {
	font-size: 36px;
	line-height: 50px;
	color: #6cac36;
	font-weight: 700;
	text-align: center
}

.online_main .txt {
	padding-left: 30px;
	color: #bfbfbf;
	font-size: 12px;
	line-height: 17px
}

.online_main .txt .line {
	position: relative
}

.online_main .txt .line:before {
	content: '';
	position: absolute;
	display: block;
	width: 2px;
	height: 12px;
	background: #6cac36;
	left: -8px;
	top: 3px
}

.online_main .btn {
	position: absolute;
	bottom: 20px;
	right: 20px;
	display: block;
	width: 84px;
	height: 34px;
	line-height: 34px;
	border-radius: 24px;
	border: solid 1px rgba(108, 172, 54, .2);
	text-align: center;
	font-size: 14px;
	color: #6cac36;
	transition: .4s
}

.online_main .btn:hover {
	background: #6cac36;
	color: #fff;
	text-decoration: none
}

.sweet_con {
	height: 90px;
	overflow: hidden;
	margin-bottom: 20px
}

.sweet_con .nimg {
	width: 100%
}

.marriage {
	margin-bottom: 30px
}

.marry_head {
	margin-bottom: 28px;
	padding: 10px 0 16px;
	border-bottom: 1px solid #eee
}

.marry_head .item {
	float: left;
	color: #333;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	margin-right: 40px;
	cursor: pointer
}

.marry_head .item a {
	color: #333;
	transition: .4s
}

.marry_head .item.active,
.marry_head .item:hover {
	color: #6cac36
}

.marry_head .item.active a,
.marry_head .item:hover a {
	color: #6cac36
}

.list_l {
	width: 428px
}

.list_l .pact_box {
	position: relative;
	width: 100%;
	height: 258px;
	overflow: hidden
}

.list_l .pact_box:hover .box img {
	transform: translate(-50%, -50%) scale(1.05)
}

.list_l .pact_box .box {
	position: relative;
	width: 100%;
	height: 258px;
	background: #f9f9f9;
	z-index: 1
}

.list_l .pact_box .box .img {
	width: 100%
}

.list_l .pact_box .title {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 46px;
	line-height: 46px;
	background: linear-gradient(180deg, rgba(51, 51, 51, 0) 0%, #333 100%);
	color: #fff;
	text-indent: 24px;
	z-index: 2;
	font-size: 16px;
	font-weight: 500
}

.list_l .pact_box .title a {
	color: #fff
}

.list_l .anxi_list {
	margin-top: 24px
}

.list_l .anxi_list .item {
	margin-top: 16px
}

.list_l .anxi_list .item .tl {
	font-size: 16px
}

.list_m {
	width: 410px;
	margin-left: 30px
}

.list_m .anxi_list {
	margin-top: 24px
}

.list_m .anxi_list .item {
	margin-top: 16px;
	font-size: 16px
}

.list_m .anxi_list .item .tl {
	font-size: 16px
}

.l_tw .item {
	margin-bottom: 12px
}

.l_tw .box {
	position: relative;
	width: 130px;
	height: 78px;
	margin-right: 14px;
	overflow: hidden;
	background-color: #f9f9f9
}

.l_tw .box img {
	width: 100%
}

.l_tw .box img:hover {
	transform: translate(-50%, -50%) scale(1.05)
}

.l_tw .bl {
	display: block
}

.l_tw .tl {
	line-height: 20px;
	font-size: 14px;
	padding-top: 12px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.l_tw .tl:hover {
	color: #ff7b2b
}

.l_tw .tl:hover a {
	color: #ff7b2b;
	text-decoration: underline
}

.l_tw .tl .accident {
	color: #bfbfbf
}

.l_tw .tl a {
	color: #333;
	transition: .4s;
	font-weight: 700
}

.l_tw .crack {
	margin-top: 12px;
	font-size: 12px;
	line-height: 17px;
	color: #bfbfbf
}

.l_tw .crack .nor {
	margin-right: 24px
}

.list_r {
	width: 300px;
	height: 380px;
	background-color: #fff;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .07)
}

.list_r .head {
	height: 48px;
	line-height: 48px;
	background-color: #f9f9f9;
	margin-bottom: 8px
}

.list_r .head .tl {
	float: left;
	padding-left: 20px;
	font-size: 18px;
	color: #333;
	font-weight: 700
}

.list_r .head .more {
	float: right;
	margin-right: 20px;
	font-size: 12px;
	color: #bfbfbf
}

.list_r .head .more a {
	color: #bfbfbf;
	transition: .4s
}

.list_r .head .more a:hover {
	color: #ff7b2b
}

.list_r dl {
	padding-left: 20px;
	line-height: 20px
}

.list_r dl dt {
	padding-top: 16px;
	font-size: 14px;
	color: #333;
	font-weight: 700
}

.list_r dl dt a {
	color: #333;
	transition: .4s
}

.list_r dl dt a:hover {
	color: #ff7b2b
}

.list_r dl dd {
	margin-left: -20px;
	margin-top: 12px;
	line-height: 20px;
	color: #666;
	overflow: hidden;
	font-size: 14px;
	max-height: 52px
}

.list_r dl dd a {
	float: left;
	color: #666;
	margin-left: 20px;
	margin-bottom: 6px;
	transition: .4s
}

.list_r dl dd a:hover {
	color: #ff7b2b
}

.rec_main {
	margin-bottom: 30px
}

.rec_main .tl {
	padding-top: 10px;
	line-height: 28px;
	color: #333;
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 20px
}

.area_rec {
	margin-left: -20px
}

.area_rec .item {
	position: relative;
	width: 224px;
	margin-left: 20px;
	background: #fff;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .07)
}

.area_rec .item:hover {
	box-shadow: 0px 7px 21px 0px rgba(0, 0, 0, .07)
}

.area_rec .item:hover .tla {
	color: #ff7b2b
}

.area_rec .item:hover .tla a {
	color: #ff7b2b
}

.area_rec .item:hover .btn {
	bottom: 106px;
	opacity: 1
}

.area_rec .img_box {
	position: relative;
	width: 224px;
	height: 224px;
	overflow: hidden
}

.area_rec .img_box img:hover {
	transform: translate(-50%, -50%) scale(1.05)
}

.area_rec .matter {
	position: relative;
	height: 96px
}

.area_rec .pr {
	padding-left: 20px;
	padding-bottom: 15px;
	font-size: 12px;
	color: #333
}

.area_rec .tla {
	line-height: 16px;
	font-size: 16px;
	padding-top: 17px;
	margin-bottom: 9px;
	transition: .4s
}

.area_rec .tla a {
	color: #333;
	transition: .4s;
	font-weight: 500
}

.area_rec .pro {
	line-height: 12px;
	font-size: 12px;
	margin-bottom: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.area_rec .phone {
	line-height: 14px;
	font-size: 14px;
	color: #333;
	font-family: Helvetica;
	font-weight: 500
}

.area_rec .phone:before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 4px;
	background-color: #6cac36;
	vertical-align: middle;
	margin-right: 6px
}

.area_rec .btn {
	position: absolute;
	display: block;
	bottom: 90px;
	left: 50%;
	margin-left: -39px;
	width: 78px;
	height: 28px;
	line-height: 28px;
	background-color: #6cac36;
	border-radius: 14px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	transition: .4s;
	opacity: 0
}

.area_rec .btn:hover {
	background-color: #629e32;
	text-decoration: none
}

.civil_code {
	margin-left: -20px;
	margin-bottom: 30px
}

.civil_code .item {
	position: relative;
	width: 224px;
	height: 100px;
	margin-left: 20px;
	background: url(../img/five_bg.png) bottom center no-repeat #f9f9f9;
	transition: .4s
}

.civil_code .item:hover {
	text-decoration: none;
	background-color: #fff;
	box-shadow: 0px 7px 21px 0px rgba(0, 0, 0, .07)
}

.civil_code .yw {
	position: absolute;
	line-height: 33px;
	font-weight: 700;
	color: rgba(238, 238, 238, .7);
	font-size: 24px;
	width: 100%;
	text-align: center;
	top: 50%;
	margin-top: -15px
}

.civil_code .tl {
	position: relative;
	z-index: 1;
	line-height: 100px;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	color: #454d59
}

.lawyer_said .title {
	line-height: 33px;
	color: #333;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 20px
}

.lawyer_said .con {
	margin-left: -24px
}

.lawyer_said .item {
	position: relative;
	margin-left: 24px;
	width: 384px;
	height: 502px;
	background-color: #fff;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .07)
}

.lawyer_said .head {
	padding-top: 24px;
	line-height: 28px;
	margin-bottom: 20px
}

.lawyer_said .head .tl {
	float: left;
	line-height: 28px;
	color: #333;
	font-size: 20px;
	padding-left: 20px;
	font-weight: 700
}

.lawyer_said .head .more {
	float: right;
	padding-right: 20px;
	color: #bfbfbf;
	font-size: 12px
}

.lawyer_said .head .more a {
	color: #bfbfbf;
	transition: .4s
}

.lawyer_said .head .more a:hover {
	color: #ff7b2b
}

.lawyer_said .pd20 {
	padding: 0 20px
}

.lawyer_said .img_box {
	width: 344px;
	height: 194px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin-bottom: 12px
}

.lawyer_said .img_box a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%
}

.lawyer_said .img_box a:after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../img/play_btn.png) center center rgba(0, 0, 0, .1) no-repeat;
	z-index: 3
}

.lawyer_said .img_box a:hover img {
	transform: translate(-50%, -50%) scale(1.05)
}

.lawyer_said .name {
	line-height: 22px;
	color: #333;
	font-size: 16px;
	margin-bottom: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.lawyer_said .name .accident {
	display: inline-block;
	width: 36px;
	height: 20px;
	line-height: 20px;
	border-radius: 4px;
	border: solid 1px #6cac36;
	vertical-align: 1px;
	text-align: center;
	font-size: 12px;
	color: #6cac36;
	margin-right: 8px
}

.lawyer_said .name .accident.video {
	color: #6cac36;
	border-color: #6cac36
}

.lawyer_said .name a {
	color: #333;
	font-weight: 700;
	transition: .4s
}

.lawyer_said .name a:hover {
	color: #ff7b2b
}

.list_show {
	padding-top: 24px;
	border-top: 1px solid #eee
}

.list_show .shownote {
	line-height: 20px;
	margin-bottom: 12px;
	font-size: 14px;
	color: #333
}

.list_show .shownote:hover a {
	color: #ff7b2b;
	text-decoration: underline
}

.list_show .shownote:hover:before {
	background-color: #ff7b2b
}

.list_show .shownote:before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 4px;
	background-color: #d8d8d8;
	vertical-align: middle;
	margin-right: 10px
}

.list_show .shownote a {
	color: #333;
	transition: .4s
}

.audioList .shownote {
	position: relative;
	height: 80px;
	background-color: rgba(246, 246, 246, .8);
	border-radius: 6px;
	margin-bottom: 23px
}

.audioList .shownote:hover .t_box:before {
	transform: scale(1);
	opacity: 1
}

.audioList .shownote:hover .t_box img {
	transform: scale(1.1)
}

.audioList .t_box {
	position: absolute;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	overflow: hidden;
	top: 16px;
	right: 20px;
	z-index: 2
}

.audioList .t_box:before {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	opacity: .8;
	background: url() rgba(0, 0, 0, .24) no-repeat 17px center;
	z-index: 2;
	transition: .4s
}

.audioList .t_box img {
	width: 100%;
	transition: .4s
}

.audioList .l {
	line-height: 22px;
	color: #333;
	padding-top: 17px;
	padding-left: 20px;
	font-size: 16px;
	padding-right: 80px;
	margin-bottom: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.audioList .l a {
	color: #333;
	transition: .4s
}

.audioList .l a:hover {
	color: #ff7b2b
}

.audioList .crack {
	padding-left: 20px;
	line-height: 17px;
	font-size: 12px;
	color: #bfbfbf
}

.audioList .crack .nor {
	margin-right: 10px
}

.zhenglist .shownote {
	margin-bottom: 14px
}

.zhenglist .shownote:last-child {
	margin-bottom: 24px
}

.zhenglist .l {
	float: left;
	width: 210px;
	padding-top: 8px
}

.zhenglist .tl {
	line-height: 22px;
	color: #333;
	font-size: 16px;
	margin-bottom: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhenglist .tl a {
	color: #333;
	transition: .4s
}

.zhenglist .tl a:hover {
	color: #ff7b2b
}

.zhenglist .crack {
	font-size: 12px;
	color: #bfbfbf
}

.zhenglist .crack .nor {
	margin-right: 10px
}

.zhenglist .box {
	float: right;
	width: 120px;
	height: 72px;
	position: relative;
	overflow: hidden
}

.zhenglist .box img {
	right: 0;
	left: auto;
	transform: translate(0, -50%)
}

.zhenglist .box img:hover {
	transform: translate(0, -50%) scale(1.05)
}

.look_for {
	margin-top: 74px;
	height: 100px;
	background-color: #f9f9f9
}

.look_for .lookfor_de {
	width: 1200px;
	margin: 0 auto
}

.look_for .lookfor_de .item{
	float: left;
	margin-top: 23px;
	margin-right: 92px;
	height: 60px;
	line-height: 54px;
	color: #333;
	font-size: 20px;
	font-weight: 500;
	padding-left: 83px
}

.look_for .lookfor_de .item:first-child {
	margin-left: 20px
}

.look_for .lookfor_de .item:last-child {
	margin-right: 0
}

.look_for .lookfor_de .item.t1 {
	background: url(../img/four_icon1.png) no-repeat;
}

.look_for .lookfor_de .item.t2 {
	background: url(../img/four_icon2.png) no-repeat;
}

.look_for .lookfor_de .item.t3 {
	background: url(../img/four_icon3.png) no-repeat;
}

.look_for .lookfor_de .item.t4 {
	background: url(../img/four_icon4.png) no-repeat;
}

.attorney {
	height: 80px;
	background: url(../img/consult_bg.jpg) no-repeat;
	font-size: 14px
}

.attorney .txt {
	padding-left: 60px;
	color: rgba(255, 255, 255, .6);
	font-size: 14px;
	width: 200px;
	text-align: center;
	line-height: 1
}

.attorney .txt .num {
	display: block;
	padding-top: 9px;
	line-height: 42px;
	color: #fff;
	font-size: 30px;
	font-weight: 700
}

.attorney .mid {
	padding-left: 140px;
	font-size: 30px;
	color: #fff;
	line-height: 80px
}

.attorney .mid .orange {
	color: #ffc934;
	font-weight: 700
}

.attorney .btn {
	width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background-image: linear-gradient(180deg, #f77765 0%, #ec3535 100%);
	box-shadow: 0px 2px 9px 0px rgba(13, 22, 28, .31);
	border-radius: 20px;
	margin-right: 104px;
	margin-top: 20px;
	transition: .4s
}

.attorney .btn:hover {
	text-decoration: none;
	background-image: linear-gradient(180deg, #ec3535 0%, #f77765 100%)
}

.swiper_btnl {
	display: none
}

.swiper_btnl .btn {
	position: absolute;
	display: block;
	top: 137px;
	width: 25px;
	height: 68px;
	background: url(../img/b_l.png) center center rgba(0, 0, 0, .2) no-repeat;
	cursor: pointer;
	transition: .4s
}

.swiper_btnl .btn:hover {
	background-color: rgba(0, 0, 0, .4)
}

.swiper_btnl .btn.btnl {
	left: 0;
	background-image: url(../img/b_l.png)
}

.swiper_btnl .btn.btnr {
	right: 0;
	background-image: url(../img/b_r.png)
}

.v_swiper {
	height: 104px
}

.v_swiper .anxi_list .item:first-child {
	margin-top: 0
}

.hot_btns {
	position: absolute;
	display: block;
	right: 0;
	top: -36px;
	width: 26px;
	height: 26px;
	background-size: 26px auto;
	cursor: pointer;
	transition: .4s;
	border-radius: 50%
}

.hot_btns:hover {
	box-shadow: 0 7px 14px 0 rgba(0, 0, 0, .07)
}

.hot_btns.hot_btnsl {
	right: 34px;
	background-image: url(../img/t_l.png)
}

.hot_btns.hot_btnsr {
	background-image: url(../img/t_r.png)
}

.goTop {
	position: fixed;
	bottom: 200px;
	right: 200px;
	width: 50px;
	height: 50px;
	overflow: hidden;
	background: url(../img/top.png) no-repeat center center #fff;
	text-indent: -999em;
	transition: all 0.3s;
	cursor: pointer;
	background-size: 65%;
	border-radius: 10px;
	box-shadow: 0 0 5px #ddd;
}

.guangao {
	width: 100%;
	height: 90px;
	position: relative;
	margin: 20px auto;
}

.guangao img.guang {
	width: 100%;
	height: 90px;
}

.guangao img.close {
	width: 30px;
	height: 30px;
	position: absolute;
	top: -16px;
	right: -15px;
	z-index: 99;
	cursor: pointer;
}

.gaoindex {
	width: 300px;
	height: 300px;
	position: relative;
}

.gaoindex img.guang {
	width: 300px;
	height: 300px;
	border: 1px solid #eee;
	box-sizing: border-box;
}

@media only screen and (min-width: 1500px) and (max-width: 1700px) {
	.goTop {
		right: 100px;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1500px) {
	.goTop {
		right: 0;
	}
}

.list_m .anxi_list .item,.list_show .shownote,
.marry_matte .temp_box .title,
.area_rec .tla {
	word-break: break-all;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}